package com.isunland.managesystem.entity;

import android.content.Context;
import com.isunland.managesystem.R;
import com.isunland.managesystem.base.BaseModel;
import com.isunland.managesystem.base.BaseSelectObject;
import java.util.ArrayList;

/**
 * 对象功能:
 * 开发公司: 北京信普达系统工程有限公司
 * 开发人员: wangyanan
 * 创建时间: 2017/6/28 17:20
 */

public class OderSaleContent extends BaseModel {

  private String createBy;
  private String createtime;
  private String updatetime;
  private String updateBy;
  private String id;
  private String orderNo;
  private String remark;
  private String regStaffId;
  private String regStaffName;
  private String regDate;
  private String memberCode;
  private String moutCom;
  private String moutkindCode;
  private String storageName;
  private String storageId;
  private String moutbillNo;
  private String mcustomerId;
  private String mcontractName;
  private String moutappmanName;
  private String moutappmanId;
  private String moutappDate;
  private String moutapromanId;
  private String moutapromanName;
  private String moutaproDate;
  private String moutdealmanName;
  private String moutdealmanId;
  private String moutdealDate;
  private String moutconfmanName;
  private String moutconfmanId;
  private String moutconfDate;
  private String returnStaffId;
  private String returnStaffName;
  private String returnDate;
  private String returnCom;
  private String moutbillStatus;
  private String moutkindName;
  private String mcustomerName;
  private String mcontractId;
  private String runId;
  private String materialKindCode;
  private String materialKindName;
  private String planMainid;
  private String planSubid;
  private String sumPrice;
  private String sumPriceString;
  private String invoiceNo;
  private String mcustomerDeptCode;
  private String mcustomerDeptName;
  private String ifAllpay;
  private String ifInvoiceFinished;
  private String makedContractAmount;
  private String residualContractAmount;
  private String makedInvoiceAmount;
  private String residualInvoiceAmount;
  private String accBankInfo;

  public OderSaleContent() {
    super();
  }

  public OderSaleContent(String createBy, String createtime, String updatetime, String updateBy,
      String id, String orderNo, String remark, String regStaffId, String regStaffName,
      String regDate, String memberCode, String moutCom, String moutkindCode, String storageName,
      String storageId, String moutbillNo, String mcustomerId, String mcontractName,
      String moutappmanName, String moutappmanId, String moutappDate, String moutapromanId,
      String moutapromanName, String moutaproDate, String moutdealmanName, String moutdealmanId,
      String moutdealDate, String moutconfmanName, String moutconfmanId, String moutconfDate,
      String returnStaffId, String returnStaffName, String returnDate, String returnCom,
      String moutbillStatus, String moutkindName, String mcustomerName, String mcontractId,
      String runId, String materialKindCode, String materialKindName, String planMainid,
      String planSubid, String sumPrice, String sumPriceString, String invoiceNo,
      String mcustomerDeptCode, String mcustomerDeptName, String ifAllpay, String ifInvoiceFinished,
      String makedContractAmount, String residualContractAmount, String makedInvoiceAmount,
      String residualInvoiceAmount, String accBankInfo) {
    super();
    this.createBy = createBy;
    this.createtime = createtime;
    this.updatetime = updatetime;
    this.updateBy = updateBy;
    this.id = id;
    this.orderNo = orderNo;
    this.remark = remark;
    this.regStaffId = regStaffId;
    this.regStaffName = regStaffName;
    this.regDate = regDate;
    this.memberCode = memberCode;
    this.moutCom = moutCom;
    this.moutkindCode = moutkindCode;
    this.storageName = storageName;
    this.storageId = storageId;
    this.moutbillNo = moutbillNo;
    this.mcustomerId = mcustomerId;
    this.mcontractName = mcontractName;
    this.moutappmanName = moutappmanName;
    this.moutappmanId = moutappmanId;
    this.moutappDate = moutappDate;
    this.moutapromanId = moutapromanId;
    this.moutapromanName = moutapromanName;
    this.moutaproDate = moutaproDate;
    this.moutdealmanName = moutdealmanName;
    this.moutdealmanId = moutdealmanId;
    this.moutdealDate = moutdealDate;
    this.moutconfmanName = moutconfmanName;
    this.moutconfmanId = moutconfmanId;
    this.moutconfDate = moutconfDate;
    this.returnStaffId = returnStaffId;
    this.returnStaffName = returnStaffName;
    this.returnDate = returnDate;
    this.returnCom = returnCom;
    this.moutbillStatus = moutbillStatus;
    this.moutkindName = moutkindName;
    this.mcustomerName = mcustomerName;
    this.mcontractId = mcontractId;
    this.runId = runId;
    this.materialKindCode = materialKindCode;
    this.materialKindName = materialKindName;
    this.planMainid = planMainid;
    this.planSubid = planSubid;
    this.sumPrice = sumPrice;
    this.sumPriceString = sumPriceString;
    this.invoiceNo = invoiceNo;
    this.mcustomerDeptCode = mcustomerDeptCode;
    this.mcustomerDeptName = mcustomerDeptName;
    this.ifAllpay = ifAllpay;
    this.ifInvoiceFinished = ifInvoiceFinished;
    this.makedContractAmount = makedContractAmount;
    this.residualContractAmount = residualContractAmount;
    this.makedInvoiceAmount = makedInvoiceAmount;
    this.residualInvoiceAmount = residualInvoiceAmount;
    this.accBankInfo = accBankInfo;
  }

  public static ArrayList<BaseSelectObject> getAllOutList(Context context) {
    if (context == null) return null;
    ArrayList<BaseSelectObject> list = new ArrayList<>();
    list.add(new BaseSelectObject("01", context.getString(R.string.draft), "new"));
    list.add(new BaseSelectObject("02", context.getString(R.string.hasAudited), "checkPass"));
    list.add(new BaseSelectObject("03", context.getString(R.string.already_out), "outStock"));
    list.add(new BaseSelectObject("", context.getString(R.string.all), ""));
    return list;
  }

  public String getCreateBy() {
    return createBy;
  }

  public void setCreateBy(String createBy) {
    this.createBy = createBy;
  }

  public String getCreatetime() {
    return createtime;
  }

  public void setCreatetime(String createtime) {
    this.createtime = createtime;
  }

  public String getUpdatetime() {
    return updatetime;
  }

  public void setUpdatetime(String updatetime) {
    this.updatetime = updatetime;
  }

  public String getUpdateBy() {
    return updateBy;
  }

  public void setUpdateBy(String updateBy) {
    this.updateBy = updateBy;
  }

  public String getId() {
    return id;
  }

  public void setId(String id) {
    this.id = id;
  }

  public String getOrderNo() {
    return orderNo;
  }

  public void setOrderNo(String orderNo) {
    this.orderNo = orderNo;
  }

  public String getRemark() {
    return remark;
  }

  public void setRemark(String remark) {
    this.remark = remark;
  }

  public String getRegStaffId() {
    return regStaffId;
  }

  public void setRegStaffId(String regStaffId) {
    this.regStaffId = regStaffId;
  }

  public String getRegStaffName() {
    return regStaffName;
  }

  public void setRegStaffName(String regStaffName) {
    this.regStaffName = regStaffName;
  }

  public String getRegDate() {
    return regDate;
  }

  public void setRegDate(String regDate) {
    this.regDate = regDate;
  }

  public String getMemberCode() {
    return memberCode;
  }

  public void setMemberCode(String memberCode) {
    this.memberCode = memberCode;
  }

  public String getMoutCom() {
    return moutCom;
  }

  public void setMoutCom(String moutCom) {
    this.moutCom = moutCom;
  }

  public String getMoutkindCode() {
    return moutkindCode;
  }

  public void setMoutkindCode(String moutkindCode) {
    this.moutkindCode = moutkindCode;
  }

  public String getStorageName() {
    return storageName;
  }

  public void setStorageName(String storageName) {
    this.storageName = storageName;
  }

  public String getStorageId() {
    return storageId;
  }

  public void setStorageId(String storageId) {
    this.storageId = storageId;
  }

  public String getMoutbillNo() {
    return moutbillNo;
  }

  public void setMoutbillNo(String moutbillNo) {
    this.moutbillNo = moutbillNo;
  }

  public String getMcustomerId() {
    return mcustomerId;
  }

  public void setMcustomerId(String mcustomerId) {
    this.mcustomerId = mcustomerId;
  }

  public String getMcontractName() {
    return mcontractName;
  }

  public void setMcontractName(String mcontractName) {
    this.mcontractName = mcontractName;
  }

  public String getMoutappmanName() {
    return moutappmanName;
  }

  public void setMoutappmanName(String moutappmanName) {
    this.moutappmanName = moutappmanName;
  }

  public String getMoutappmanId() {
    return moutappmanId;
  }

  public void setMoutappmanId(String moutappmanId) {
    this.moutappmanId = moutappmanId;
  }

  public String getMoutappDate() {
    return moutappDate;
  }

  public void setMoutappDate(String moutappDate) {
    this.moutappDate = moutappDate;
  }

  public String getMoutapromanId() {
    return moutapromanId;
  }

  public void setMoutapromanId(String moutapromanId) {
    this.moutapromanId = moutapromanId;
  }

  public String getMoutapromanName() {
    return moutapromanName;
  }

  public void setMoutapromanName(String moutapromanName) {
    this.moutapromanName = moutapromanName;
  }

  public String getMoutaproDate() {
    return moutaproDate;
  }

  public void setMoutaproDate(String moutaproDate) {
    this.moutaproDate = moutaproDate;
  }

  public String getMoutdealmanName() {
    return moutdealmanName;
  }

  public void setMoutdealmanName(String moutdealmanName) {
    this.moutdealmanName = moutdealmanName;
  }

  public String getMoutdealmanId() {
    return moutdealmanId;
  }

  public void setMoutdealmanId(String moutdealmanId) {
    this.moutdealmanId = moutdealmanId;
  }

  public String getMoutdealDate() {
    return moutdealDate;
  }

  public void setMoutdealDate(String moutdealDate) {
    this.moutdealDate = moutdealDate;
  }

  public String getMoutconfmanName() {
    return moutconfmanName;
  }

  public void setMoutconfmanName(String moutconfmanName) {
    this.moutconfmanName = moutconfmanName;
  }

  public String getMoutconfmanId() {
    return moutconfmanId;
  }

  public void setMoutconfmanId(String moutconfmanId) {
    this.moutconfmanId = moutconfmanId;
  }

  public String getMoutconfDate() {
    return moutconfDate;
  }

  public void setMoutconfDate(String moutconfDate) {
    this.moutconfDate = moutconfDate;
  }

  public String getReturnStaffId() {
    return returnStaffId;
  }

  public void setReturnStaffId(String returnStaffId) {
    this.returnStaffId = returnStaffId;
  }

  public String getReturnStaffName() {
    return returnStaffName;
  }

  public void setReturnStaffName(String returnStaffName) {
    this.returnStaffName = returnStaffName;
  }

  public String getReturnDate() {
    return returnDate;
  }

  public void setReturnDate(String returnDate) {
    this.returnDate = returnDate;
  }

  public String getReturnCom() {
    return returnCom;
  }

  public void setReturnCom(String returnCom) {
    this.returnCom = returnCom;
  }

  public String getMoutbillStatus() {
    return moutbillStatus;
  }

  public void setMoutbillStatus(String moutbillStatus) {
    this.moutbillStatus = moutbillStatus;
  }

  public String getMoutkindName() {
    return moutkindName;
  }

  public void setMoutkindName(String moutkindName) {
    this.moutkindName = moutkindName;
  }

  public String getMcustomerName() {
    return mcustomerName;
  }

  public void setMcustomerName(String mcustomerName) {
    this.mcustomerName = mcustomerName;
  }

  public String getMcontractId() {
    return mcontractId;
  }

  public void setMcontractId(String mcontractId) {
    this.mcontractId = mcontractId;
  }

  public String getRunId() {
    return runId;
  }

  public void setRunId(String runId) {
    this.runId = runId;
  }

  public String getMaterialKindCode() {
    return materialKindCode;
  }

  public void setMaterialKindCode(String materialKindCode) {
    this.materialKindCode = materialKindCode;
  }

  public String getMaterialKindName() {
    return materialKindName;
  }

  public void setMaterialKindName(String materialKindName) {
    this.materialKindName = materialKindName;
  }

  public String getPlanMainid() {
    return planMainid;
  }

  public void setPlanMainid(String planMainid) {
    this.planMainid = planMainid;
  }

  public String getPlanSubid() {
    return planSubid;
  }

  public void setPlanSubid(String planSubid) {
    this.planSubid = planSubid;
  }

  public String getSumPrice() {
    return sumPrice;
  }

  public void setSumPrice(String sumPrice) {
    this.sumPrice = sumPrice;
  }

  public String getSumPriceString() {
    return sumPriceString;
  }

  public void setSumPriceString(String sumPriceString) {
    this.sumPriceString = sumPriceString;
  }

  public String getInvoiceNo() {
    return invoiceNo;
  }

  public void setInvoiceNo(String invoiceNo) {
    this.invoiceNo = invoiceNo;
  }

  public String getMcustomerDeptCode() {
    return mcustomerDeptCode;
  }

  public void setMcustomerDeptCode(String mcustomerDeptCode) {
    this.mcustomerDeptCode = mcustomerDeptCode;
  }

  public String getMcustomerDeptName() {
    return mcustomerDeptName;
  }

  public void setMcustomerDeptName(String mcustomerDeptName) {
    this.mcustomerDeptName = mcustomerDeptName;
  }

  public String getIfAllpay() {
    return ifAllpay;
  }

  public void setIfAllpay(String ifAllpay) {
    this.ifAllpay = ifAllpay;
  }

  public String getIfInvoiceFinished() {
    return ifInvoiceFinished;
  }

  public void setIfInvoiceFinished(String ifInvoiceFinished) {
    this.ifInvoiceFinished = ifInvoiceFinished;
  }

  public String getMakedContractAmount() {
    return makedContractAmount;
  }

  public void setMakedContractAmount(String makedContractAmount) {
    this.makedContractAmount = makedContractAmount;
  }

  public String getResidualContractAmount() {
    return residualContractAmount;
  }

  public void setResidualContractAmount(String residualContractAmount) {
    this.residualContractAmount = residualContractAmount;
  }

  public String getMakedInvoiceAmount() {
    return makedInvoiceAmount;
  }

  public void setMakedInvoiceAmount(String makedInvoiceAmount) {
    this.makedInvoiceAmount = makedInvoiceAmount;
  }

  public String getResidualInvoiceAmount() {
    return residualInvoiceAmount;
  }

  public void setResidualInvoiceAmount(String residualInvoiceAmount) {
    this.residualInvoiceAmount = residualInvoiceAmount;
  }

  public String getAccBankInfo() {
    return accBankInfo;
  }

  public void setAccBankInfo(String accBankInfo) {
    this.accBankInfo = accBankInfo;
  }
}

